package com.dmy.chat.server.netty.command.interceptor;

import com.dmy.chat.server.netty.UserChannelBind;
import io.netty.channel.Channel;

/**
 * create by huahuadelei for 2020/1/24
 */
public interface ChatInterceptor<T> {

    /**
     * 前置处理器
     */
   default void prevHandler(Channel channel,T t){

   }

    /**
     * 后置处理器
     * @param channelBind
     * @param channel 客户端channel
     * @param t
     */
    default void postHandler(UserChannelBind channelBind,Channel channel,T t){

    }
}
